Skip to content

Conversation

@duynguyenxa
Copy link
Member

@duynguyenxa duynguyenxa commented Jul 9, 2024

This PR is a draft version to support the following feature on Zephyr:
Board and SoC layer support:
EK-RA2A1
EK-RA2L1
EK-RA4M1
EK-RA4M2
EK-RA4M3
EK-RA4E1
EK-RA4E2
EK-RA4W1
EK-RA6M1
EK-RA6M2
EK-RA6M3
EK-RA6M4
EK-RA6M5
FPB-RA6E1
EK-RA6E2
FPB-RA6E2

Module:
SCI UART

This is only now a draft version for architecture approach method of Renesas RA MCU support on Zephyr
We would like to receive review and feedback from community member on this.
It's expected that the development of this will finish in End-July.

duynguyenxa and others added 30 commits July 8, 2024 21:33
This update is to support clock API for RA8
Move the clock initialize function into clock driver
Peripheral clock now has 2 more property in clock cell for enable
and disable clock to peripheral module

Signed-off-by: Duy Phuong Hoang. Nguyen <[email protected]>
Initial commit to support RA6M5 SoC

Signed-off-by: Quy Tran <[email protected]>
Signed-off-by: Danh Doan <[email protected]>
Initial commit to support Renesas EK-RA6M5 board
Signed-off-by: Quy Tran <[email protected]>
Initial commit to support RA6M3 SoC

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support EK-RA6M3 board

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support RA6E1 SoC

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support board FPB-RA6E1

Signed-off-by: Quy Tran <[email protected]>
Initial support for Renesas RA6E2 SOC

Signed-off-by: Quy Tran <[email protected]>
Initial support for Renesas EK-RA6E2 board

Signed-off-by: Quy Tran <[email protected]>
- Initial commit to support RA6M1 SOC

Signed-off-by: Tri Nguyen <[email protected]>
Signed-off-by: Danh Doan <[email protected]>
- Initial commit to support EK-RA6M1 board

Signed-off-by: Tri Nguyen <[email protected]>
- Initial support for RA6M2 SoC

Signed-off-by: Tri Nguyen <[email protected]>
Signed-off-by: Danh Doan <[email protected]>
- Initial support for EK-RA6M2 board

Signed-off-by: Tri Nguyen <[email protected]>
- Initial support for RA6M4 SoC

Signed-off-by: Tri Nguyen <[email protected]>
Signed-off-by: Danh Doan <[email protected]>
- Initial support for EK-RA6M4 board

Signed-off-by: Tri Nguyen <[email protected]>
Add initial support for Renesas FPB-RA6E2 board

Signed-off-by: Quy Tran <[email protected]>
Update pinctrl driver which used for Renesas RA series with
PFS secure register

Signed-off-by: Quy Tran <[email protected]>
Background of this modification is to make gpio driver code
provided by Renesas vendor to be an official support for Renesas
MCU on Zephyr

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support SoC on RA2A1

Signed-off-by: Tri Nguyen <[email protected]>
Initial commit to support board EK-RA2A1

Signed-off-by: Tri Nguyen <[email protected]>
Initial commit to support SoC for Renesas RA2L1

Signed-off-by: Tri Nguyen <[email protected]>
Initial commit to support board EK-RA2L1

Signed-off-by: Tri Nguyen <[email protected]>
Signed-off-by: Thao Luong <[email protected]>
Initial commit to support Renesas RA4E2 SoC

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas EK-RA4E2 board

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas RA4M2 Soc

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas EK-RA4M2 board

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas RA4M3 SOC

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas EK-RA4M3 board

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas RA4W1 SOC

Signed-off-by: Quy Tran <[email protected]>
Initial commit to support Renesas EK-RA4W1 board

Signed-off-by: Quy Tran <[email protected]>
thaoluonguw and others added 5 commits July 9, 2024 12:01
Add support for Renesas RA4M1 and change the name of existed support
folder for Arduino R4 into RA4M1_arduino

Signed-off-by: Quy Tran <[email protected]>
Signed-off-by: Thao Luong <[email protected]>
Add initial support for Renesas EK-RA4M1 board

Signed-off-by: Quy Tran <[email protected]>
First commit to support serial driver running on r_sci_uart for
Renesas RA devices.

Signed-off-by: The Nguyen <[email protected]>
Signed-off-by: Thao Luong <[email protected]>
Background of this modification is to make clock control
driver code provided by Renesas vendor to support for Renesas MCU
on Zephyr.

Signed-off-by: Quy Tran <[email protected]>
Signed-off-by: Duy Phuong Hoang. Nguyen <[email protected]>
This commit is to update new version of hal renesas which support
various of RA6 RA4 RA2 BSP and SCI UART module

Signed-off-by: Duy Phuong Hoang. Nguyen <[email protected]>
@zephyrbot
Copy link

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
hal_renesas zephyrproject-rtos/hal_renesas@af77d7c (main) zephyrproject-rtos/hal_renesas#24 zephyrproject-rtos/hal_renesas#24/files

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@zephyrbot zephyrbot added manifest manifest-hal_renesas DNM This PR should not be merged (Do Not Merge) labels Jul 9, 2024
Comment on lines +16 to +17
config SOC_SERIES
default "ra4m1_arduino" if SOC_SERIES_RA4M1_ARDUINO
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is the official series name for it, ra4m1_arduino?

bool
select SOC_FAMILY_RENESAS_RA
help
Renesas RA6M3 series
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

help indent is 1x tab followed by 2x spaces

@soburi soburi added the platform: Renesas RA Renesas Electronics Corporation, RA label Jul 14, 2024
@duynguyenxa
Copy link
Member Author

I close this the support for theses board are separated into #76080, #76081 for the ease of review

@duynguyenxa duynguyenxa closed this Aug 8, 2024
@thaoluonguw thaoluonguw deleted the ra6-ra4-ra2-support-PR2.0 branch January 22, 2025 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DNM This PR should not be merged (Do Not Merge) manifest manifest-hal_renesas platform: Renesas RA Renesas Electronics Corporation, RA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants